ahrefs\AhrefsSeo\Ahrefs_Seo_Analytics D

Total Complexity 431
Dependencies 43
Dependents 29
Total lines 2,363
Lines of code 1,711
Logical lines of code 1,148
Comment lines 691
Methods 56
Properties 22

Methods 56

Method Rating Maintainability Complexity Lines of code
get_clicks_and_impressions_by_urls()
D
25
38 153
get_visitors_by_page_ga4()
D
27
30 139
load_accounts_list_ga4()
D
29 29 122
get_visitors_by_page_ga()
C
29 26 124
load_accounts_list_ga()
B
35 19 89
get_found_pages_by_ua_id_ga()
B
34 16 94
find_recommended_ga_id()
B
39 17 65
get_found_pages_by_ua_id_ga4()
B
34 14 91
handle_exception()
B
43 17 42
load_gsc_accounts_list()
A
43 15 43
get_visitors_by_page()
A
44 14 45
check_gsc_using_bulk_results()
A
41 13 55
load_accounts_list()
A
43 13 50
try_to_refresh_token()
A
44 13 41
get_position_fast()
A
36 10 84
gsc_check_domain()
A
54 9 18
tokens_load()
A
56 9 16
create_client()
A
40 6 59
is_ga_account_correct()
S
53 7 23
is_analytics_enabled()
S
61 8 10
maybe_disconnect()
S
58 7 13
find_recommended_gsc_id()
S
51 6 26
check_ga_using_top_traffic_pages()
S
52 6 24
tokens_save()
S
59 6 12
check_token()
S
52 5 26
disconnect()
S
47 4 37
is_gsc_enabled()
S
63 6 10
get_token_scope_as_string()
S
64 6 9
get_clean_domain()
S
59 5 13
maybe_do_a_pause()
S
60 5 11
parse_gsc_response()
S
55 4 20
set_ua()
S
59 4 13
get_gsc_disconnect_reason()
S
65 4 9
set_message()
S
65 3 8
get_logged_events()
S
77 3 3
get_message()
S
64 3 10
get_cert_path()
S
69 3 6
is_gsc_set()
S
71 3 6
prepare_gsc_query()
S
62 2 11
token_callback()
S
62 2 11
set_gsc_disconnect_reason()
S
68 2 7
is_ua_set()
S
79 2 3
get()
S
71 2 6
prepare_answer()
S
67 2 8
is_gsc_account_correct()
S
67 2 8
get_ua_url()
S
82 1 3
get_service_error()
S
81 1 3
get_gsc_site()
S
82 1 3
get_ua_id()
S
82 1 3
get_http_client()
S
80 1 3
get_oauth2_url()
S
76 1 4
is_analytics_has_accounts()
S
80 1 3
get_api_user()
S
81 1 3
is_token_set()
S
80 1 3
__construct()
S
66 1 7
get_ua_name()
S
82 1 3